/*
 * @Description:
 * @Author: Sun
 * @Date: 2024-08-03 10:36:57
 * @LastEditors: Sun
 * @LastEditTime: 2024-08-03 19:57:53
 */
var a2;
a2 = {};
a2 = function () {
};
// {} 用来指定对象中包含 哪些属性
// 语法:{属性名：属性值，属性名：属性值}
//加上问号？ 代表这个属性不是必须的
var a3;
a3 = { name: "ss" };
// [xxx:string] 代表其他的字读 不做强制要求 任意类型属性
var a4;
a4 = { name: "sss", age9: 18 };
var d;
d = function (n1, n2) {
    return 10;
};
//字符串的数组|number
var a5;
a5 = ["a", "b", "c"];
var a6;
a6 = [1, 2, 3];
// 元组 就是有固定长度的数组？[xx,xx]
var a7;
a7 = ["Aa", "xx"];
//枚举 enum
var gender;
(function (gender) {
    gender[gender["male"] = 0] = "male";
    gender[gender["female"] = 1] = "female";
})(gender || (gender = {}));
var a8;
a8 = {
    name: "xxx",
    gender: gender.female
};
console.log("a8", a8.gender);
// & 表示同时拥有
var j;
j = { name: 'xxxx', age: 10 };
console.log("j", j);
